package com.gjy.scheduling.monitor.processor;

/**
 * @author gjy
 * @version 1.0
 * @since 2025-08-30 20:55:17
 */
public interface DsTaskInfo {

    /**
     * 任务 ID
     */
    String getId();

    /**
     * 任务执行 cron 表达式
     */
    String getCron();

    /**
     * 任务是否有效
     */
    boolean isValid();

    /**
     * 判断任务是否发生变化
     */
    boolean isChange(DsTaskInfo oldTaskInfo);

}
